import pymongo
#链接数据库
pymongo_client=pymongo.MongoClient("mongodb://127.0.0.1:27017")
#库名
pymogo_db=pymongo_client['imooc']
#创建集合
pymongo_collection = pymogo_db["pymongo_text"]
'''data={
    'name':'***',
    'num':'2018',
    'old':'21'
}
#插入数据
pymongo_collection.insert_one(data)
'''
'''
#插入多条数据
list=[
    {'name':'王五','num':'2012','old':'21'},
    {'name':'李四','num':'2019','old':'24'},
    {'name':'张三','num':'2018','old':'22'}
]
pymongo_collection.insert_many(list)
'''
'''#会返回游标，可以遍历查看数据（会带有id可以在find{}）
result=pymongo_collection.find({},{"_id":0,"name":1,"num":1,"old":1})
#print(result)
for i in result:
    print(i)'''
'''#查看1条(第一条)
result=pymongo_collection.find_one({},{"_id":0,"name":1,"num":1,"old":1})
print(result)
'''
'''#限定了某个value值的范围 也可以写正则表达式
#result=pymongo_collection.find({'old':{"$gt":"21"}})
result=pymongo_collection.find({'old':{"$regex":"."}})
for i in result:
    print(i)'''
'''
#数据修改 同前面那个插入数据，有3个可以操作的方法
result=pymongo_collection.update_many({'old':{"$regex":"."}},{"$set":{"old":"10"}})
resul=pymongo_collection.find({'old':{"$regex":"."}})
for i in resul:
    print(i)
'''
#数据删除
#pymongo_collection.delete_many({"name":"王五"})

